home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / MPW Interfaces & Libraries / CIncludes / Math.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-01-29  |  1.2 KB  |  55 lines  |  [TEXT/MPS ]

  1. /************************************************************
  2.  
  3. Created: Friday, September 15, 1989 at 6:14 PM
  4.     Math.h
  5.     C Interface to the Macintosh Libraries
  6.  
  7.  
  8.     Copyright Apple Computer, Inc.    1985-1991
  9.     All rights reserved
  10.  
  11. ************************************************************/
  12.  
  13.  
  14. #ifndef __MATH__
  15. #define __MATH__
  16.  
  17. #define HUGE_VAL __inf()
  18.  
  19. #ifdef __cplusplus
  20. extern "C" {
  21. #endif
  22. extended sin(extended x);
  23. extended cos(extended x);
  24. extended tan(extended x);
  25. extended asin(extended x);
  26. extended acos(extended x);
  27. extended atan(extended x);
  28. extended atan2(extended y,extended x);
  29. extended sinh(extended x);
  30. extended cosh(extended x);
  31. extended tanh(extended x);
  32. extended exp(extended x);
  33. extended log(extended x);
  34. extended log10(extended x); 
  35. extended frexp(extended x,int *exp);
  36. extended ldexp(extended x,int n);
  37. extended modf(extended x,extended *ip);
  38. extended pow(extended x,extended y);
  39. extended sqrt(extended x);
  40. extended floor(extended x); 
  41. extended ceil(extended x);
  42. extended fmod(extended x,extended y);
  43. extended fabs(extended x);
  44. char *ecvt(extended value,int ndigit,int *decpt,int *sign); 
  45. char *fcvt(extended value,int ndigit,int *decpt,int *sign);
  46.  
  47. extended __inf(void);
  48. extended hypot(extended x,extended y);
  49.  
  50. #ifdef __cplusplus
  51. }
  52. #endif
  53.  
  54. #endif
  55.